package com.zl.cms.auth;

/**
 * User: zl
 * email:c3tc3tc3t@126.com
 * Date: 14-3-1
 * Time: 下午9:24
 */

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
 * 用来确定哪些方法由哪些角色方法
 * 属性role值是base 表示方法可以被所有登录用户访问
 * 属性role值是ROLE_PUBLISH表示只能为文章发布人员访问
 * 属性role值是ROLE_AUDIT表示只能为文章审核人员访问
 * 如果某个方法没有加入AuthMethod就表示该方法只能由管理员访问
 */
@Retention(RetentionPolicy.RUNTIME)
public @interface AuthMethod {
	public String role() default "base";
}
